VS코드 확장 오류 수정

파이썬 도구 서버 충돌

python error

최근에 Windows 10에서 실행되는 VS 코드에서 Python 도구가로드되지 않는 문제가 발생했습니다. 일부 연구 결과, 손상된 닷넷 설치로 인해 문제가 발생했습니다. VS Code의 Python Tools는 Python Tools 확장을 사용하여 런타임을 설치하므로 dotnet 런타임을 설치하여 문제를 해결할 수 없습니다. Python Tools 확장을 제거하거나 비활성화해도 도움이되지 않습니다. 아래 오류가 지속되었습니다.

1
2
3
4
5
6
Starting Microsoft Python language server.
Error:
An assembly specified in the application dependencies manifest (Microsoft.Python.LanguageServer.deps.json) was not found:
package: 'runtime.win-x64.Microsoft.NETCore.App', version: '2.2.4'
path: 'runtimes/win-x64/lib/netcoreapp2.2/System.Runtime.InteropServices.RuntimeInformation.dll'
[Info - 9:56:26 PM] Connection to server got closed. Server will restart.

VS Code를 제거했다가 다시 설치해도 문제가 해결되지 않았습니다.

해결책

해결책은 VS Code의 확장 폴더를 찾고 언어 서버 폴더를 수동으로 삭제하는 것입니다.

확장 폴더 삭제

불행하게도 확장 프로그램을 제거해도이 폴더는 삭제되지 않습니다.

확장 폴더는 C:\users\yourname.vscode\extensions\name-of-extension

폴더를 삭제하면 languageServer.0.3.xx확장 프로그램이 다시 다운로드됩니다.

확장 폴더 삭제

VS Code 및 확장을 제거한 후에도 손상된 확장 파일을 유지하기위한 VS Code의 동작은 다른 플러그인에도 문제를 일으킬 수 있습니다. 플러그인이 이상하게 작동하거나 충돌하는 경우 .vscode홈 디렉토리에 있는 폴더 에서 시스템에서 확장 디렉토리를 삭제하십시오.

공유하기